home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_33_XFCN.txt < prev    next >
Text File  |  1993-07-15  |  44KB  |  789 lines

  1. # near model CODE resource
  2. # jump table entries: 9864-9868 (5 of them)
  3. export_1233:
  4. 00000000  4E56 FF00                link       A6, -0x0100
  5. 00000004  48E7 0118                movem.l    -[A7], D7,A3,A4
  6. 00000008  3E2E 000A                move.w     D7, [A6 + 0xA]
  7. 0000000C  49EE FF00                lea.l      A4, [A6 - 0x100]
  8. 00000010  4A47                     tst.w      D7
  9. 00000012  6730                     beq        +0x32 /* 00000044 */
  10. 00000014  266D B2B4                movea.l    A3, [A5 - 0x4D4C]
  11. 00000018  6026                     bra        +0x28 /* 00000040 */
  12. label0000001A:
  13. 0000001A  BE6B 0014                cmp.w      D7, [A3 + 0x14]
  14. 0000001E  661E                     bne        +0x20 /* 0000003E */
  15. 00000020  486B 0018                pea.l      [A3 + 0x18]
  16. 00000024  2F0C                     move.l     -[A7], A4
  17. 00000026  7000                     moveq.l    D0, 0x00
  18. 00000028  102B 0018                move.b     D0, [A3 + 0x18]
  19. 0000002C  5280                     addq.l     D0, 1
  20. 0000002E  2F00                     move.l     -[A7], D0
  21. 00000030  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  22. 00000034  2F0C                     move.l     -[A7], A4
  23. 00000036  4EBA 070A                jsr        [PC + 0x70A /* 00000742 */]
  24. 0000003A  588F                     addq.l     A7, 4
  25. 0000003C  6006                     bra        +0x8 /* 00000044 */
  26. label0000003E:
  27. 0000003E  2653                     movea.l    A3, [A3]
  28. label00000040:
  29. 00000040  200B                     move.l     D0, A3
  30. 00000042  66D6                     bne        -0x28 /* 0000001A */
  31. label00000044:
  32. 00000044  4CEE 1880 FEF4           movem.l    D7,A3,A4, [A6 - 0x10C]
  33. 0000004A  4E5E                     unlink     A6
  34. 0000004C  4E75                     rts
  35. export_1234:
  36. 0000004E  48E7 0118                movem.l    -[A7], D7,A3,A4
  37. 00000052  286F 0014                movea.l    A4, [A7 + 0x14]
  38. 00000056  3E2F 0012                move.w     D7, [A7 + 0x12]
  39. 0000005A  4214                     clr.b      [A4]
  40. 0000005C  4A47                     tst.w      D7
  41. 0000005E  673C                     beq        +0x3E /* 0000009C */
  42. 00000060  266D B2B4                movea.l    A3, [A5 - 0x4D4C]
  43. 00000064  6032                     bra        +0x34 /* 00000098 */
  44. label00000066:
  45. 00000066  BE6B 0014                cmp.w      D7, [A3 + 0x14]
  46. 0000006A  662A                     bne        +0x2C /* 00000096 */
  47. 0000006C  7000                     moveq.l    D0, 0x00
  48. 0000006E  2F00                     move.l     -[A7], D0
  49. 00000070  48C7                     ext.l      D7
  50. 00000072  2F07                     move.l     -[A7], D7
  51. 00000074  486B 0118                pea.l      [A3 + 0x118]
  52. 00000078  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  53. 0000007C  486B 0118                pea.l      [A3 + 0x118]
  54. 00000080  2F0C                     move.l     -[A7], A4
  55. 00000082  7000                     moveq.l    D0, 0x00
  56. 00000084  102B 0118                move.b     D0, [A3 + 0x118]
  57. 00000088  5280                     addq.l     D0, 1
  58. 0000008A  2F00                     move.l     -[A7], D0
  59. 0000008C  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  60. 00000090  4FEF 000C                lea.l      A7, [A7 + 0xC]
  61. 00000094  6006                     bra        +0x8 /* 0000009C */
  62. label00000096:
  63. 00000096  2653                     movea.l    A3, [A3]
  64. label00000098:
  65. 00000098  200B                     move.l     D0, A3
  66. 0000009A  66CA                     bne        -0x34 /* 00000066 */
  67. label0000009C:
  68. 0000009C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  69. 000000A0  4E75                     rts
  70. fn000000A2:
  71. 000000A2  4E56 0000                link       A6, 0
  72. 000000A6  48E7 0018                movem.l    -[A7], A3,A4
  73. 000000AA  286E 0008                movea.l    A4, [A6 + 0x8]
  74. 000000AE  266E 0010                movea.l    A3, [A6 + 0x10]
  75. 000000B2  7000                     moveq.l    D0, 0x00
  76. 000000B4  2B40 B2C6                move.l     [A5 - 0x4D3A], D0
  77. 000000B8  2B6E 000C B2BE           move.l     [A5 - 0x4D42], [A6 + 0xC]
  78. 000000BE  206D B2B0                movea.l    A0, [A5 - 0x4D50]
  79. 000000C2  2178 0316 0010           move.l     [A0 + 0x10], [0x00000316 /* HpChk/MacPgm */]
  80. 000000C8  21ED B2B0 0316           move.l     [0x00000316 /* HpChk/MacPgm */], [A5 - 0x4D50]
  81. 000000CE  206D B2B0                movea.l    A0, [A5 - 0x4D50]
  82. 000000D2  216C 0008 000C           move.l     [A0 + 0xC], [A4 + 0x8]
  83. 000000D8  206D B2B0                movea.l    A0, [A5 - 0x4D50]
  84. 000000DC  214C 0018                move.l     [A0 + 0x18], A4
  85. 000000E0  2B4B B2C2                move.l     [A5 - 0x4D3E], A3
  86. 000000E4  6710                     beq        +0x12 /* 000000F6 */
  87. 000000E6  426B 000C                clr.w      [A3 + 0xC]
  88. 000000EA  7000                     moveq.l    D0, 0x00
  89. 000000EC  2740 0008                move.l     [A3 + 0x8], D0
  90. 000000F0  2740 0004                move.l     [A3 + 0x4], D0
  91. 000000F4  2680                     move.l     [A3], D0
  92. label000000F6:
  93. 000000F6  4A6D AF58                tst.w      [A5 - 0x50A8]
  94. 000000FA  670C                     beq        +0xE /* 00000108 */
  95. 000000FC  558F                     subq.l     A7, 2
  96. 000000FE  486D AF4A                pea.l      [A5 - 0x50B6]
  97. 00000102  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  98. 00000106  548F                     addq.l     A7, 2
  99. label00000108:
  100. 00000108  598F                     subq.l     A7, 4
  101. 0000010A  4878 4000                push.l     0x4000 /* '@\0' */
  102. 0000010E  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  103. 00000112  2B5F B2AA                move.l     [A5 - 0x4D56], [A7]+
  104. 00000116  7000                     moveq.l    D0, 0x00
  105. 00000118  2F00                     move.l     -[A7], D0
  106. 0000011A  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  107. 0000011E  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  108. 00000124  4E5E                     unlink     A6
  109. 00000126  4E75                     rts
  110. fn00000128:
  111. 00000128  7000                     moveq.l    D0, 0x00
  112. 0000012A  2B40 B2C2                move.l     [A5 - 0x4D3E], D0
  113. 0000012E  2B40 B2BE                move.l     [A5 - 0x4D42], D0
  114. 00000132  2B40 B2C6                move.l     [A5 - 0x4D3A], D0
  115. 00000136  3B7C 0002 AF54           move.w     [A5 - 0x50AC], 0x2
  116. 0000013C  206D B2B0                movea.l    A0, [A5 - 0x4D50]
  117. 00000140  21E8 0010 0316           move.l     [0x00000316 /* HpChk/MacPgm */], [A0 + 0x10]
  118. 00000146  206D B2B0                movea.l    A0, [A5 - 0x4D50]
  119. 0000014A  2140 000C                move.l     [A0 + 0xC], D0
  120. 0000014E  4A6D AF58                tst.w      [A5 - 0x50A8]
  121. 00000152  670C                     beq        +0xE /* 00000160 */
  122. 00000154  558F                     subq.l     A7, 2
  123. 00000156  486D AF4A                pea.l      [A5 - 0x50B6]
  124. 0000015A  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  125. 0000015E  548F                     addq.l     A7, 2
  126. label00000160:
  127. 00000160  4AAD B2AA                tst.l      [A5 - 0x4D56]
  128. 00000164  6708                     beq        +0xA /* 0000016E */
  129. 00000166  2F2D B2AA                move.l     -[A7], [A5 - 0x4D56]
  130. 0000016A  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  131. label0000016E:
  132. 0000016E  486D 0172                pea.l      [A5 + 0x172 /* export_42 */]
  133. 00000172  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  134. 00000176  4E75                     rts
  135. export_1235:
  136. 00000178  4E56 FEFC                link       A6, -0x0104
  137. 0000017C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  138. 00000180  2A2E 000C                move.l     D5, [A6 + 0xC]
  139. 00000184  49EE FF00                lea.l      A4, [A6 - 0x100]
  140. 00000188  558F                     subq.l     A7, 2
  141. 0000018A  A994                     syscall    CurResFile
  142. 0000018C  381F                     move.w     D4, [A7]+
  143. 0000018E  4246                     clr.w      D6
  144. 00000190  3E05                     move.w     D7, D5
  145. 00000192  6000 00A2                bra        +0xA4 /* 00000236 */
  146. label00000196:
  147. 00000196  206E 0008                movea.l    A0, [A6 + 0x8]
  148. 0000019A  48C7                     ext.l      D7
  149. 0000019C  2007                     move.l     D0, D7
  150. 0000019E  2200                     move.l     D1, D0
  151. 000001A0  C0FC 000E                mulu.w     D0, 0xE
  152. 000001A4  4841                     swap.w     D1
  153. 000001A6  C2FC 000E                mulu.w     D1, 0xE
  154. 000001AA  4841                     swap.w     D1
  155. 000001AC  4241                     clr.w      D1
  156. 000001AE  D081                     add.l      D0, D1
  157. 000001B0  4230 080C                clr.b      [A0 + D0 + 0xC]
  158. 000001B4  206E 0008                movea.l    A0, [A6 + 0x8]
  159. 000001B8  48C7                     ext.l      D7
  160. 000001BA  2007                     move.l     D0, D7
  161. 000001BC  2200                     move.l     D1, D0
  162. 000001BE  C0FC 000E                mulu.w     D0, 0xE
  163. 000001C2  4841                     swap.w     D1
  164. 000001C4  C2FC 000E                mulu.w     D1, 0xE
  165. 000001C8  4841                     swap.w     D1
  166. 000001CA  4241                     clr.w      D1
  167. 000001CC  D081                     add.l      D0, D1
  168. 000001CE  7201                     moveq.l    D1, 0x01
  169. 000001D0  B230 080D                cmp.b      D1, [A0 + D0 + 0xD]
  170. 000001D4  6660                     bne        +0x62 /* 00000236 */
  171. 000001D6  206E 0008                movea.l    A0, [A6 + 0x8]
  172. 000001DA  48C7                     ext.l      D7
  173. 000001DC  2007                     move.l     D0, D7
  174. 000001DE  2200                     move.l     D1, D0
  175. 000001E0  C0FC 000E                mulu.w     D0, 0xE
  176. 000001E4  4841                     swap.w     D1
  177. 000001E6  C2FC 000E                mulu.w     D1, 0xE
  178. 000001EA  4841                     swap.w     D1
  179. 000001EC  4241                     clr.w      D1
  180. 000001EE  D081                     add.l      D0, D1
  181. 000001F0  2B70 0800 BBA0           move.l     [A5 - 0x4460], [A0 + D0]
  182. 000001F6  206E 0008                movea.l    A0, [A6 + 0x8]
  183. 000001FA  48C7                     ext.l      D7
  184. 000001FC  2007                     move.l     D0, D7
  185. 000001FE  2200                     move.l     D1, D0
  186. 00000200  C0FC 000E                mulu.w     D0, 0xE
  187. 00000204  4841                     swap.w     D1
  188. 00000206  C2FC 000E                mulu.w     D1, 0xE
  189. 0000020A  4841                     swap.w     D1
  190. 0000020C  4241                     clr.w      D1
  191. 0000020E  D081                     add.l      D0, D1
  192. 00000210  2030 0800                move.l     D0, [A0 + D0]
  193. 00000214  D0AD BBA4                add.l      D0, [A5 - 0x445C]
  194. 00000218  206E 0008                movea.l    A0, [A6 + 0x8]
  195. 0000021C  48C7                     ext.l      D7
  196. 0000021E  2207                     move.l     D1, D7
  197. 00000220  2401                     move.l     D2, D1
  198. 00000222  C2FC 000E                mulu.w     D1, 0xE
  199. 00000226  4842                     swap.w     D2
  200. 00000228  C4FC 000E                mulu.w     D2, 0xE
  201. 0000022C  4842                     swap.w     D2
  202. 0000022E  4242                     clr.w      D2
  203. 00000230  D282                     add.l      D1, D2
  204. 00000232  2180 1800                move.l     [A0 + D1], D0
  205. label00000236:
  206. 00000236  3007                     move.w     D0, D7
  207. 00000238  5347                     subq.w     D7, 1
  208. 0000023A  4A40                     tst.w      D0
  209. 0000023C  6600 FF58                bne        -0xA6 /* 00000196 */
  210. 00000240  4AAE 0014                tst.l      [A6 + 0x14]
  211. 00000244  670C                     beq        +0xE /* 00000252 */
  212. 00000246  4AAE 0018                tst.l      [A6 + 0x18]
  213. 0000024A  6706                     beq        +0x8 /* 00000252 */
  214. 0000024C  4AAD B2B0                tst.l      [A5 - 0x4D50]
  215. 00000250  6606                     bne        +0x8 /* 00000258 */
  216. label00000252:
  217. 00000252  7C3D                     moveq.l    D6, 0x3D
  218. 00000254  6000 0130                bra        +0x132 /* 00000386 */
  219. label00000258:
  220. 00000258  266D B2B4                movea.l    A3, [A5 - 0x4D4C]
  221. 0000025C  6002                     bra        +0x4 /* 00000260 */
  222. label0000025E:
  223. 0000025E  2653                     movea.l    A3, [A3]
  224. label00000260:
  225. 00000260  200B                     move.l     D0, A3
  226. 00000262  6712                     beq        +0x14 /* 00000276 */
  227. 00000264  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  228. 00000268  486B 0018                pea.l      [A3 + 0x18]
  229. 0000026C  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  230. 00000270  4A40                     tst.w      D0
  231. 00000272  508F                     addq.l     A7, 8
  232. 00000274  66E8                     bne        -0x16 /* 0000025E */
  233. label00000276:
  234. 00000276  200B                     move.l     D0, A3
  235. 00000278  671A                     beq        +0x1C /* 00000294 */
  236. 0000027A  4AAB 0004                tst.l      [A3 + 0x4]
  237. 0000027E  6714                     beq        +0x16 /* 00000294 */
  238. 00000280  206B 0004                movea.l    A0, [A3 + 0x4]
  239. 00000284  4A50                     tst.w      [A0]
  240. 00000286  670C                     beq        +0xE /* 00000294 */
  241. 00000288  206B 0004                movea.l    A0, [A3 + 0x4]
  242. 0000028C  5C88                     addq.l     A0, 6
  243. 0000028E  2D48 FEFC                move.l     [A6 - 0x104], A0
  244. 00000292  6606                     bne        +0x8 /* 0000029A */
  245. label00000294:
  246. 00000294  7C3D                     moveq.l    D6, 0x3D
  247. 00000296  6000 00EE                bra        +0xF0 /* 00000386 */
  248. label0000029A:
  249. 0000029A  3F2B 0014                move.w     -[A7], [A3 + 0x14]
  250. 0000029E  A998                     syscall    UseResFile
  251. 000002A0  558F                     subq.l     A7, 2
  252. 000002A2  A9AF                     syscall    ResError
  253. 000002A4  301F                     move.w     D0, [A7]+
  254. 000002A6  48C0                     ext.l      D0
  255. 000002A8  0C80 FFFF FF3F           cmpi.l     D0, 0xFFFFFF3F
  256. 000002AE  6610                     bne        +0x12 /* 000002C0 */
  257. 000002B0  7C3D                     moveq.l    D6, 0x3D
  258. 000002B2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  259. 000002B6  4EBA 048A                jsr        [PC + 0x48A /* 00000742 */]
  260. 000002BA  588F                     addq.l     A7, 4
  261. 000002BC  6000 00C8                bra        +0xCA /* 00000386 */
  262. label000002C0:
  263. 000002C0  4214                     clr.b      [A4]
  264. 000002C2  206E 0018                movea.l    A0, [A6 + 0x18]
  265. 000002C6  4A28 0001                tst.b      [A0 + 0x1]
  266. 000002CA  6704                     beq        +0x6 /* 000002D0 */
  267. 000002CC  7002                     moveq.l    D0, 0x02
  268. 000002CE  6002                     bra        +0x4 /* 000002D2 */
  269. label000002D0:
  270. 000002D0  7001                     moveq.l    D0, 0x01
  271. label000002D2:
  272. 000002D2  3E00                     move.w     D7, D0
  273. 000002D4  6012                     bra        +0x14 /* 000002E8 */
  274. label000002D6:
  275. 000002D6  206E 0018                movea.l    A0, [A6 + 0x18]
  276. 000002DA  5247                     addq.w     D7, 1
  277. 000002DC  5214                     addq.b     [A4], 1
  278. 000002DE  7000                     moveq.l    D0, 0x00
  279. 000002E0  1014                     move.b     D0, [A4]
  280. 000002E2  19B0 7000 0000           move.b     [A4 + D0.w], [A0 + D7.w]
  281. label000002E8:
  282. 000002E8  48C7                     ext.l      D7
  283. 000002EA  206E 0018                movea.l    A0, [A6 + 0x18]
  284. 000002EE  7000                     moveq.l    D0, 0x00
  285. 000002F0  1010                     move.b     D0, [A0]
  286. 000002F2  B087                     cmp.l      D0, D7
  287. 000002F4  6EE0                     bgt        -0x1E /* 000002D6 */
  288. 000002F6  206B 0004                movea.l    A0, [A3 + 0x4]
  289. 000002FA  3E10                     move.w     D7, [A0]
  290. 000002FC  5347                     subq.w     D7, 1
  291. 000002FE  4A47                     tst.w      D7
  292. 00000300  6D3A                     blt        +0x3C /* 0000033C */
  293. label00000302:
  294. 00000302  206E FEFC                movea.l    A0, [A6 - 0x104]
  295. 00000306  48C7                     ext.l      D7
  296. 00000308  2007                     move.l     D0, D7
  297. 0000030A  D080                     add.l      D0, D0
  298. 0000030C  2200                     move.l     D1, D0
  299. 0000030E  E588                     lsl        D0, 2
  300. 00000310  D081                     add.l      D0, D1
  301. 00000312  4AB0 0804                tst.l      [A0 + D0 + 0x4]
  302. 00000316  6720                     beq        +0x22 /* 00000338 */
  303. 00000318  2F0C                     move.l     -[A7], A4
  304. 0000031A  206E FEFC                movea.l    A0, [A6 - 0x104]
  305. 0000031E  48C7                     ext.l      D7
  306. 00000320  2007                     move.l     D0, D7
  307. 00000322  D080                     add.l      D0, D0
  308. 00000324  2200                     move.l     D1, D0
  309. 00000326  E588                     lsl        D0, 2
  310. 00000328  D081                     add.l      D0, D1
  311. 0000032A  2F30 0804                move.l     -[A7], [A0 + D0 + 0x4]
  312. 0000032E  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  313. 00000332  4A40                     tst.w      D0
  314. 00000334  508F                     addq.l     A7, 8
  315. 00000336  6704                     beq        +0x6 /* 0000033C */
  316. label00000338:
  317. 00000338  51CF FFC8                dbf        D7, -0x3A /* 00000302 */
  318. label0000033C:
  319. 0000033C  4A47                     tst.w      D7
  320. 0000033E  6C04                     bge        +0x6 /* 00000344 */
  321. 00000340  7C3D                     moveq.l    D6, 0x3D
  322. 00000342  6042                     bra        +0x44 /* 00000386 */
  323. label00000344:
  324. 00000344  48C7                     ext.l      D7
  325. 00000346  2207                     move.l     D1, D7
  326. 00000348  D281                     add.l      D1, D1
  327. 0000034A  2001                     move.l     D0, D1
  328. 0000034C  E589                     lsl        D1, 2
  329. 0000034E  D280                     add.l      D1, D0
  330. 00000350  D3AE FEFC                add.l      [A6 - 0x104], D1
  331. 00000354  206E FEFC                movea.l    A0, [A6 - 0x104]
  332. 00000358  3028 0008                move.w     D0, [A0 + 0x8]
  333. 0000035C  48C0                     ext.l      D0
  334. 0000035E  BA80                     cmp.l      D5, D0
  335. 00000360  6704                     beq        +0x6 /* 00000366 */
  336. 00000362  7C03                     moveq.l    D6, 0x03
  337. 00000364  6020                     bra        +0x22 /* 00000386 */
  338. label00000366:
  339. 00000366  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  340. 0000036A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  341. 0000036E  2F0B                     move.l     -[A7], A3
  342. 00000370  4EBA FD30                jsr        [PC - 0x2D0 /* 000000A2 */]
  343. 00000374  206E FEFC                movea.l    A0, [A6 - 0x104]
  344. 00000378  2F10                     move.l     -[A7], [A0]
  345. 0000037A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  346. 0000037E  4EBA FDA8                jsr        [PC - 0x258 /* 00000128 */]
  347. 00000382  4FEF 0010                lea.l      A7, [A7 + 0x10]
  348. label00000386:
  349. 00000386  3F04                     move.w     -[A7], D4
  350. 00000388  A998                     syscall    UseResFile
  351. 0000038A  4A46                     tst.w      D6
  352. 0000038C  6710                     beq        +0x12 /* 0000039E */
  353. 0000038E  48C6                     ext.l      D6
  354. 00000390  2F06                     move.l     -[A7], D6
  355. 00000392  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  356. 00000396  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  357. 0000039A  508F                     addq.l     A7, 8
  358. 0000039C  6030                     bra        +0x32 /* 000003CE */
  359. label0000039E:
  360. 0000039E  206E 0010                movea.l    A0, [A6 + 0x10]
  361. 000003A2  7001                     moveq.l    D0, 0x01
  362. 000003A4  B068 000C                cmp.w      D0, [A0 + 0xC]
  363. 000003A8  6624                     bne        +0x26 /* 000003CE */
  364. 000003AA  206E 0010                movea.l    A0, [A6 + 0x10]
  365. 000003AE  2F10                     move.l     -[A7], [A0]
  366. 000003B0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  367. 000003B4  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  368. 000003B8  206E 0010                movea.l    A0, [A6 + 0x10]
  369. 000003BC  7001                     moveq.l    D0, 0x01
  370. 000003BE  B068 000C                cmp.w      D0, [A0 + 0xC]
  371. 000003C2  508F                     addq.l     A7, 8
  372. 000003C4  6608                     bne        +0xA /* 000003CE */
  373. 000003C6  206E 0010                movea.l    A0, [A6 + 0x10]
  374. 000003CA  2B50 BBA0                move.l     [A5 - 0x4460], [A0]
  375. label000003CE:
  376. 000003CE  4CEE 18F0 FEE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x11C]
  377. 000003D4  4E5E                     unlink     A6
  378. 000003D6  4E75                     rts
  379. export_1236:
  380. 000003D8  4E56 FDEC                link       A6, -0x0214
  381. 000003DC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  382. 000003E0  286E 0008                movea.l    A4, [A6 + 0x8]
  383. 000003E4  4245                     clr.w      D5
  384. 000003E6  426E FFF6                clr.w      [A6 - 0xA]
  385. 000003EA  558F                     subq.l     A7, 2
  386. 000003EC  A994                     syscall    CurResFile
  387. 000003EE  381F                     move.w     D4, [A7]+
  388. 000003F0  4247                     clr.w      D7
  389. 000003F2  200C                     move.l     D0, A4
  390. 000003F4  6700 0082                beq        +0x84 /* 00000478 */
  391. 000003F8  2F0C                     move.l     -[A7], A4
  392. 000003FA  4878 032A                push.l     0x32A
  393. 000003FE  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  394. 00000402  588F                     addq.l     A7, 4
  395. 00000404  2F00                     move.l     -[A7], D0
  396. 00000406  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  397. 0000040A  5288                     addq.l     A0, 1
  398. 0000040C  2F08                     move.l     -[A7], A0
  399. 0000040E  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  400. 00000412  1D40 FEF6                move.b     [A6 - 0x10A], D0
  401. 00000416  558F                     subq.l     A7, 2
  402. 00000418  486E FEF6                pea.l      [A6 - 0x10A]
  403. 0000041C  7000                     moveq.l    D0, 0x00
  404. 0000041E  2F00                     move.l     -[A7], D0
  405. 00000420  2F2D B1F8                move.l     -[A7], [A5 - 0x4E08]
  406. 00000424  486E FFF8                pea.l      [A6 - 0x8]
  407. 00000428  486E FFFA                pea.l      [A6 - 0x6]
  408. 0000042C  486E FFFC                pea.l      [A6 - 0x4]
  409. 00000430  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  410. 00000434  4A1F                     tst.b      [A7]+
  411. 00000436  4FEF 000C                lea.l      A7, [A7 + 0xC]
  412. 0000043A  663C                     bne        +0x3E /* 00000478 */
  413. 0000043C  2F0C                     move.l     -[A7], A4
  414. 0000043E  486E FEF6                pea.l      [A6 - 0x10A]
  415. 00000442  7000                     moveq.l    D0, 0x00
  416. 00000444  102E FEF6                move.b     D0, [A6 - 0x10A]
  417. 00000448  5280                     addq.l     D0, 1
  418. 0000044A  2F00                     move.l     -[A7], D0
  419. 0000044C  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  420. 00000450  558F                     subq.l     A7, 2
  421. 00000452  486E FEF6                pea.l      [A6 - 0x10A]
  422. 00000456  7000                     moveq.l    D0, 0x00
  423. 00000458  2F00                     move.l     -[A7], D0
  424. 0000045A  2F2D B1F8                move.l     -[A7], [A5 - 0x4E08]
  425. 0000045E  486E FFF8                pea.l      [A6 - 0x8]
  426. 00000462  486E FFFA                pea.l      [A6 - 0x6]
  427. 00000466  486E FFFC                pea.l      [A6 - 0x4]
  428. 0000046A  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  429. 0000046E  4A1F                     tst.b      [A7]+
  430. 00000470  6606                     bne        +0x8 /* 00000478 */
  431. 00000472  3D6D AF2A FFF8           move.w     [A6 - 0x8], [A5 - 0x50D6]
  432. label00000478:
  433. 00000478  4AAD B2B0                tst.l      [A5 - 0x4D50]
  434. 0000047C  671C                     beq        +0x1E /* 0000049A */
  435. 0000047E  200C                     move.l     D0, A4
  436. 00000480  6718                     beq        +0x1A /* 0000049A */
  437. 00000482  558F                     subq.l     A7, 2
  438. 00000484  486E FEF6                pea.l      [A6 - 0x10A]
  439. 00000488  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  440. 0000048C  486E FDF4                pea.l      [A6 - 0x20C]
  441. 00000490  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  442. 00000494  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  443. 00000498  6712                     beq        +0x14 /* 000004AC */
  444. label0000049A:
  445. 0000049A  4A6E FFF6                tst.w      [A6 - 0xA]
  446. 0000049E  56C7                     sne        D7
  447. 000004A0  0247 0001                andi.w     D7, 0x1
  448. 000004A4  6606                     bne        +0x8 /* 000004AC */
  449. 000004A6  7A3D                     moveq.l    D5, 0x3D
  450. 000004A8  6000 0282                bra        +0x284 /* 0000072C */
  451. label000004AC:
  452. 000004AC  4A47                     tst.w      D7
  453. 000004AE  660C                     bne        +0xE /* 000004BC */
  454. 000004B0  558F                     subq.l     A7, 2
  455. 000004B2  3F2E FDF4                move.w     -[A7], [A6 - 0x20C]
  456. 000004B6  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  457. 000004BA  548F                     addq.l     A7, 2
  458. label000004BC:
  459. 000004BC  7000                     moveq.l    D0, 0x00
  460. 000004BE  1014                     move.b     D0, [A4]
  461. 000004C0  3D40 FDF4                move.w     [A6 - 0x20C], D0
  462. 000004C4  6004                     bra        +0x6 /* 000004CA */
  463. label000004C6:
  464. 000004C6  536E FDF4                subq.w     [A6 - 0x20C], 1
  465. label000004CA:
  466. 000004CA  4A6E FDF4                tst.w      [A6 - 0x20C]
  467. 000004CE  6F0C                     ble        +0xE /* 000004DC */
  468. 000004D0  302E FDF4                move.w     D0, [A6 - 0x20C]
  469. 000004D4  723A                     moveq.l    D1, 0x3A
  470. 000004D6  B234 0000                cmp.b      D1, [A4 + D0.w]
  471. 000004DA  66EA                     bne        -0x14 /* 000004C6 */
  472. label000004DC:
  473. 000004DC  422E FDF6                clr.b      [A6 - 0x20A]
  474. 000004E0  601C                     bra        +0x1E /* 000004FE */
  475. label000004E2:
  476. 000004E2  526E FDF4                addq.w     [A6 - 0x20C], 1
  477. 000004E6  302E FDF4                move.w     D0, [A6 - 0x20C]
  478. 000004EA  522E FDF6                addq.b     [A6 - 0x20A], 1
  479. 000004EE  7200                     moveq.l    D1, 0x00
  480. 000004F0  122E FDF6                move.b     D1, [A6 - 0x20A]
  481. 000004F4  41EE FDF6                lea.l      A0, [A6 - 0x20A]
  482. 000004F8  11B4 0000 1000           move.b     [A0 + D1.w], [A4 + D0.w]
  483. label000004FE:
  484. 000004FE  7000                     moveq.l    D0, 0x00
  485. 00000500  1014                     move.b     D0, [A4]
  486. 00000502  322E FDF4                move.w     D1, [A6 - 0x20C]
  487. 00000506  48C1                     ext.l      D1
  488. 00000508  B081                     cmp.l      D0, D1
  489. 0000050A  6ED6                     bgt        -0x28 /* 000004E2 */
  490. 0000050C  266D B2B4                movea.l    A3, [A5 - 0x4D4C]
  491. 00000510  6002                     bra        +0x4 /* 00000514 */
  492. label00000512:
  493. 00000512  2653                     movea.l    A3, [A3]
  494. label00000514:
  495. 00000514  200B                     move.l     D0, A3
  496. 00000516  6712                     beq        +0x14 /* 0000052A */
  497. 00000518  486E FDF6                pea.l      [A6 - 0x20A]
  498. 0000051C  486B 0018                pea.l      [A3 + 0x18]
  499. 00000520  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  500. 00000524  4A40                     tst.w      D0
  501. 00000526  508F                     addq.l     A7, 8
  502. 00000528  66E8                     bne        -0x16 /* 00000512 */
  503. label0000052A:
  504. 0000052A  200B                     move.l     D0, A3
  505. 0000052C  6600 01FE                bne        +0x200 /* 0000072C */
  506. 00000530  558F                     subq.l     A7, 2
  507. 00000532  486E FEF6                pea.l      [A6 - 0x10A]
  508. 00000536  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  509. 0000053A  7000                     moveq.l    D0, 0x00
  510. 0000053C  1F00                     move.b     -[A7], D0
  511. 0000053E  A9C4                     syscall    OpenRFPerm
  512. 00000540  3C1F                     move.w     D6, [A7]+
  513. 00000542  3006                     move.w     D0, D6
  514. 00000544  48C0                     ext.l      D0
  515. 00000546  72FF                     moveq.l    D1, 0xFFFFFFFF
  516. 00000548  B280                     cmp.l      D1, D0
  517. 0000054A  6606                     bne        +0x8 /* 00000552 */
  518. 0000054C  7A3D                     moveq.l    D5, 0x3D
  519. 0000054E  6000 01DC                bra        +0x1DE /* 0000072C */
  520. label00000552:
  521. 00000552  558F                     subq.l     A7, 2
  522. 00000554  A994                     syscall    CurResFile
  523. 00000556  381F                     move.w     D4, [A7]+
  524. 00000558  3F06                     move.w     -[A7], D6
  525. 0000055A  A998                     syscall    UseResFile
  526. 0000055C  4AAD B2B0                tst.l      [A5 - 0x4D50]
  527. 00000560  6714                     beq        +0x16 /* 00000576 */
  528. 00000562  598F                     subq.l     A7, 4
  529. 00000564  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  530. 0000056A  7000                     moveq.l    D0, 0x00
  531. 0000056C  3F00                     move.w     -[A7], D0
  532. 0000056E  A81F                     syscall    Get1Resource
  533. 00000570  2D5F FDEC                move.l     [A6 - 0x214], [A7]+
  534. 00000574  6676                     bne        +0x78 /* 000005EC */
  535. label00000576:
  536. 00000576  4878 0218                push.l     0x218
  537. 0000057A  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  538. 0000057E  2640                     movea.l    A3, D0
  539. 00000580  200B                     move.l     D0, A3
  540. 00000582  588F                     addq.l     A7, 4
  541. 00000584  6752                     beq        +0x54 /* 000005D8 */
  542. 00000586  486E FDF6                pea.l      [A6 - 0x20A]
  543. 0000058A  486B 0018                pea.l      [A3 + 0x18]
  544. 0000058E  7000                     moveq.l    D0, 0x00
  545. 00000590  102E FDF6                move.b     D0, [A6 - 0x20A]
  546. 00000594  5280                     addq.l     D0, 1
  547. 00000596  2F00                     move.l     -[A7], D0
  548. 00000598  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  549. 0000059C  486E FEF6                pea.l      [A6 - 0x10A]
  550. 000005A0  486B 0118                pea.l      [A3 + 0x118]
  551. 000005A4  7000                     moveq.l    D0, 0x00
  552. 000005A6  102E FEF6                move.b     D0, [A6 - 0x10A]
  553. 000005AA  5280                     addq.l     D0, 1
  554. 000005AC  2F00                     move.l     -[A7], D0
  555. 000005AE  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  556. 000005B2  7000                     moveq.l    D0, 0x00
  557. 000005B4  2740 0008                move.l     [A3 + 0x8], D0
  558. 000005B8  2740 0010                move.l     [A3 + 0x10], D0
  559. 000005BC  3746 0014                move.w     [A3 + 0x14], D6
  560. 000005C0  3747 0016                move.w     [A3 + 0x16], D7
  561. 000005C4  2740 000C                move.l     [A3 + 0xC], D0
  562. 000005C8  2740 0004                move.l     [A3 + 0x4], D0
  563. 000005CC  26AD B2B4                move.l     [A3], [A5 - 0x4D4C]
  564. 000005D0  2B4B B2B4                move.l     [A5 - 0x4D4C], A3
  565. 000005D4  6000 0156                bra        +0x158 /* 0000072C */
  566. label000005D8:
  567. 000005D8  7A15                     moveq.l    D5, 0x15
  568. 000005DA  4A47                     tst.w      D7
  569. 000005DC  6604                     bne        +0x6 /* 000005E2 */
  570. 000005DE  3F06                     move.w     -[A7], D6
  571. 000005E0  A99A                     syscall    CloseResFile
  572. label000005E2:
  573. 000005E2  558F                     subq.l     A7, 2
  574. 000005E4  A994                     syscall    CurResFile
  575. 000005E6  381F                     move.w     D4, [A7]+
  576. 000005E8  6000 0142                bra        +0x144 /* 0000072C */
  577. label000005EC:
  578. 000005EC  2F2E FDEC                move.l     -[A7], [A6 - 0x214]
  579. 000005F0  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  580. 000005F4  2F2E FDEC                move.l     -[A7], [A6 - 0x214]
  581. 000005F8  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  582. 000005FC  2F2E FDEC                move.l     -[A7], [A6 - 0x214]
  583. 00000600  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  584. 00000604  2F2E FDEC                move.l     -[A7], [A6 - 0x214]
  585. 00000608  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  586. 0000060C  206E FDEC                movea.l    A0, [A6 - 0x214]
  587. 00000610  2D50 FDF0                move.l     [A6 - 0x210], [A0]
  588. 00000614  206E FDF0                movea.l    A0, [A6 - 0x210]
  589. 00000618  2010                     move.l     D0, [A0]
  590. 0000061A  D0BC 0000 0218           add.l      D0, 0x218
  591. 00000620  206E FDF0                movea.l    A0, [A6 - 0x210]
  592. 00000624  2228 0004                move.l     D1, [A0 + 0x4]
  593. 00000628  D280                     add.l      D1, D0
  594. 0000062A  2F01                     move.l     -[A7], D1
  595. 0000062C  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  596. 00000630  2640                     movea.l    A3, D0
  597. 00000632  200B                     move.l     D0, A3
  598. 00000634  588F                     addq.l     A7, 4
  599. 00000636  6614                     bne        +0x16 /* 0000064C */
  600. 00000638  7A15                     moveq.l    D5, 0x15
  601. 0000063A  4A47                     tst.w      D7
  602. 0000063C  6604                     bne        +0x6 /* 00000642 */
  603. 0000063E  3F06                     move.w     -[A7], D6
  604. 00000640  A99A                     syscall    CloseResFile
  605. label00000642:
  606. 00000642  558F                     subq.l     A7, 2
  607. 00000644  A994                     syscall    CurResFile
  608. 00000646  381F                     move.w     D4, [A7]+
  609. 00000648  6000 00E2                bra        +0xE4 /* 0000072C */
  610. label0000064C:
  611. 0000064C  486E FDF6                pea.l      [A6 - 0x20A]
  612. 00000650  486B 0018                pea.l      [A3 + 0x18]
  613. 00000654  7000                     moveq.l    D0, 0x00
  614. 00000656  102E FDF6                move.b     D0, [A6 - 0x20A]
  615. 0000065A  5280                     addq.l     D0, 1
  616. 0000065C  2F00                     move.l     -[A7], D0
  617. 0000065E  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  618. 00000662  486E FEF6                pea.l      [A6 - 0x10A]
  619. 00000666  486B 0118                pea.l      [A3 + 0x118]
  620. 0000066A  7000                     moveq.l    D0, 0x00
  621. 0000066C  102E FEF6                move.b     D0, [A6 - 0x10A]
  622. 00000670  5280                     addq.l     D0, 1
  623. 00000672  2F00                     move.l     -[A7], D0
  624. 00000674  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  625. 00000678  200B                     move.l     D0, A3
  626. 0000067A  D0BC 0000 0218           add.l      D0, 0x218
  627. 00000680  206E FDF0                movea.l    A0, [A6 - 0x210]
  628. 00000684  2228 0004                move.l     D1, [A0 + 0x4]
  629. 00000688  D280                     add.l      D1, D0
  630. 0000068A  2741 0008                move.l     [A3 + 0x8], D1
  631. 0000068E  206E FDF0                movea.l    A0, [A6 - 0x210]
  632. 00000692  2028 000C                move.l     D0, [A0 + 0xC]
  633. 00000696  D0AB 0008                add.l      D0, [A3 + 0x8]
  634. 0000069A  2740 0010                move.l     [A3 + 0x10], D0
  635. 0000069E  3746 0014                move.w     [A3 + 0x14], D6
  636. 000006A2  3747 0016                move.w     [A3 + 0x16], D7
  637. 000006A6  206E FDF0                movea.l    A0, [A6 - 0x210]
  638. 000006AA  2028 0008                move.l     D0, [A0 + 0x8]
  639. 000006AE  E680                     asr        D0, 3
  640. 000006B0  2740 000C                move.l     [A3 + 0xC], D0
  641. 000006B4  206E FDF0                movea.l    A0, [A6 - 0x210]
  642. 000006B8  2028 0008                move.l     D0, [A0 + 0x8]
  643. 000006BC  E280                     asr        D0, 1
  644. 000006BE  2F00                     move.l     -[A7], D0
  645. 000006C0  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  646. 000006C4  206E FDF0                movea.l    A0, [A6 - 0x210]
  647. 000006C8  4868 0010                pea.l      [A0 + 0x10]
  648. 000006CC  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  649. 000006D0  2F2E FDEC                move.l     -[A7], [A6 - 0x214]
  650. 000006D4  A9A3                     syscall    ReleaseResource
  651. 000006D6  598F                     subq.l     A7, 4
  652. 000006D8  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  653. 000006DE  7001                     moveq.l    D0, 0x01
  654. 000006E0  3F00                     move.w     -[A7], D0
  655. 000006E2  A81F                     syscall    Get1Resource
  656. 000006E4  2D5F FDEC                move.l     [A6 - 0x214], [A7]+
  657. 000006E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  658. 000006EC  6718                     beq        +0x1A /* 00000706 */
  659. 000006EE  2F2E FDEC                move.l     -[A7], [A6 - 0x214]
  660. 000006F2  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  661. 000006F6  2F2E FDEC                move.l     -[A7], [A6 - 0x214]
  662. 000006FA  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  663. 000006FE  2F2E FDEC                move.l     -[A7], [A6 - 0x214]
  664. 00000702  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  665. label00000706:
  666. 00000706  26AD B2B4                move.l     [A3], [A5 - 0x4D4C]
  667. 0000070A  7000                     moveq.l    D0, 0x00
  668. 0000070C  2F00                     move.l     -[A7], D0
  669. 0000070E  2F00                     move.l     -[A7], D0
  670. 00000710  2F0B                     move.l     -[A7], A3
  671. 00000712  4EBA F98E                jsr        [PC - 0x672 /* 000000A2 */]
  672. 00000716  2F0B                     move.l     -[A7], A3
  673. 00000718  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  674. 0000071C  2740 0004                move.l     [A3 + 0x4], D0
  675. 00000720  4EBA FA06                jsr        [PC - 0x5FA /* 00000128 */]
  676. 00000724  2B4B B2B4                move.l     [A5 - 0x4D4C], A3
  677. 00000728  4FEF 0010                lea.l      A7, [A7 + 0x10]
  678. label0000072C:
  679. 0000072C  3F04                     move.w     -[A7], D4
  680. 0000072E  A998                     syscall    UseResFile
  681. 00000730  4A45                     tst.w      D5
  682. 00000732  57C0                     seq        D0
  683. 00000734  0240 0001                andi.w     D0, 0x1
  684. 00000738  4CEE 18F0 FDD4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x22C]
  685. 0000073E  4E5E                     unlink     A6
  686. 00000740  4E75                     rts
  687. export_1237:
  688. fn00000742:
  689. 00000742  4E56 FFF8                link       A6, -0x0008
  690. 00000746  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  691. 0000074A  286E 0008                movea.l    A4, [A6 + 0x8]
  692. 0000074E  558F                     subq.l     A7, 2
  693. 00000750  A994                     syscall    CurResFile
  694. 00000752  3C1F                     move.w     D6, [A7]+
  695. 00000754  4247                     clr.w      D7
  696. label00000756:
  697. 00000756  266D B2B4                movea.l    A3, [A5 - 0x4D4C]
  698. 0000075A  200B                     move.l     D0, A3
  699. 0000075C  660C                     bne        +0xE /* 0000076A */
  700. 0000075E  200C                     move.l     D0, A4
  701. 00000760  6700 00BC                beq        +0xBE /* 0000081E */
  702. 00000764  7E3D                     moveq.l    D7, 0x3D
  703. 00000766  6000 00B6                bra        +0xB8 /* 0000081E */
  704. label0000076A:
  705. 0000076A  7000                     moveq.l    D0, 0x00
  706. 0000076C  2D40 FFF8                move.l     [A6 - 0x8], D0
  707. 00000770  220C                     move.l     D1, A4
  708. 00000772  6726                     beq        +0x28 /* 0000079A */
  709. 00000774  6006                     bra        +0x8 /* 0000077C */
  710. label00000776:
  711. 00000776  2D4B FFF8                move.l     [A6 - 0x8], A3
  712. 0000077A  2653                     movea.l    A3, [A3]
  713. label0000077C:
  714. 0000077C  200B                     move.l     D0, A3
  715. 0000077E  6710                     beq        +0x12 /* 00000790 */
  716. 00000780  2F0C                     move.l     -[A7], A4
  717. 00000782  486B 0018                pea.l      [A3 + 0x18]
  718. 00000786  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  719. 0000078A  4A40                     tst.w      D0
  720. 0000078C  508F                     addq.l     A7, 8
  721. 0000078E  66E6                     bne        -0x18 /* 00000776 */
  722. label00000790:
  723. 00000790  200B                     move.l     D0, A3
  724. 00000792  6606                     bne        +0x8 /* 0000079A */
  725. 00000794  7E3D                     moveq.l    D7, 0x3D
  726. 00000796  6000 0086                bra        +0x88 /* 0000081E */
  727. label0000079A:
  728. 0000079A  3A2B 0014                move.w     D5, [A3 + 0x14]
  729. 0000079E  3F05                     move.w     -[A7], D5
  730. 000007A0  A998                     syscall    UseResFile
  731. 000007A2  558F                     subq.l     A7, 2
  732. 000007A4  A9AF                     syscall    ResError
  733. 000007A6  301F                     move.w     D0, [A7]+
  734. 000007A8  48C0                     ext.l      D0
  735. 000007AA  0C80 FFFF FF3F           cmpi.l     D0, 0xFFFFFF3F
  736. 000007B0  6738                     beq        +0x3A /* 000007EA */
  737. 000007B2  4AAB 0004                tst.l      [A3 + 0x4]
  738. 000007B6  6732                     beq        +0x34 /* 000007EA */
  739. 000007B8  206B 0004                movea.l    A0, [A3 + 0x4]
  740. 000007BC  2D68 0002 FFFC           move.l     [A6 - 0x4], [A0 + 0x2]
  741. 000007C2  6726                     beq        +0x28 /* 000007EA */
  742. 000007C4  4AAD B2B0                tst.l      [A5 - 0x4D50]
  743. 000007C8  6604                     bne        +0x6 /* 000007CE */
  744. 000007CA  7E3D                     moveq.l    D7, 0x3D
  745. 000007CC  6050                     bra        +0x52 /* 0000081E */
  746. label000007CE:
  747. 000007CE  7000                     moveq.l    D0, 0x00
  748. 000007D0  2F00                     move.l     -[A7], D0
  749. 000007D2  2F00                     move.l     -[A7], D0
  750. 000007D4  2F0B                     move.l     -[A7], A3
  751. 000007D6  4EBA F8CA                jsr        [PC - 0x736 /* 000000A2 */]
  752. 000007DA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  753. 000007DE  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  754. 000007E2  4EBA F944                jsr        [PC - 0x6BC /* 00000128 */]
  755. 000007E6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  756. label000007EA:
  757. 000007EA  3F06                     move.w     -[A7], D6
  758. 000007EC  A998                     syscall    UseResFile
  759. 000007EE  4A6B 0016                tst.w      [A3 + 0x16]
  760. 000007F2  6604                     bne        +0x6 /* 000007F8 */
  761. 000007F4  3F05                     move.w     -[A7], D5
  762. 000007F6  A99A                     syscall    CloseResFile
  763. label000007F8:
  764. 000007F8  558F                     subq.l     A7, 2
  765. 000007FA  A994                     syscall    CurResFile
  766. 000007FC  3C1F                     move.w     D6, [A7]+
  767. 000007FE  4AAE FFF8                tst.l      [A6 - 0x8]
  768. 00000802  6708                     beq        +0xA /* 0000080C */
  769. 00000804  206E FFF8                movea.l    A0, [A6 - 0x8]
  770. 00000808  2093                     move.l     [A0], [A3]
  771. 0000080A  6004                     bra        +0x6 /* 00000810 */
  772. label0000080C:
  773. 0000080C  2B53 B2B4                move.l     [A5 - 0x4D4C], [A3]
  774. label00000810:
  775. 00000810  2F0B                     move.l     -[A7], A3
  776. 00000812  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  777. 00000816  588F                     addq.l     A7, 4
  778. 00000818  200C                     move.l     D0, A4
  779. 0000081A  6700 FF3A                beq        -0xC4 /* 00000756 */
  780. label0000081E:
  781. 0000081E  3F06                     move.w     -[A7], D6
  782. 00000820  A998                     syscall    UseResFile
  783. 00000822  4A47                     tst.w      D7
  784. 00000824  57C0                     seq        D0
  785. 00000826  0240 0001                andi.w     D0, 0x1
  786. 0000082A  4CEE 18E0 FFE4           movem.l    D5,D6,D7,A3,A4, [A6 - 0x1C]
  787. 00000830  4E5E                     unlink     A6
  788. 00000832  4E75                     rts
  789.